home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / PROGS / DEMOS / CHESS / CHESS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1998-08-12  |  822 b   |  37 lines

  1. /*
  2.  * chess.h - part of the chess demo in the glut distribution.
  3.  *
  4.  * (C) Henk Kok (kok@wins.uva.nl)
  5.  *
  6.  * This file can be freely copied, changed, redistributed, etc. as long as
  7.  * this copyright notice stays intact.
  8.  */
  9.  
  10. #define PION    1
  11. #define TOREN   2
  12. #define PAARD   3
  13. #define LOPER   4
  14. #define KONING  5
  15. #define DAME    6
  16.  
  17. #define NORTH           1
  18. #define SOUTH           2
  19. #define EAST            3
  20. #define WEST            4
  21. #define NORTHWEST       5
  22. #define NORTHEAST       6
  23. #define SOUTHWEST       7
  24. #define SOUTHEAST       8
  25.  
  26. #define ACC 8
  27. #define TXSX 128
  28. #define TXSY 128
  29.  
  30. extern void GenerateTextures(void);
  31. extern void read_move(void);
  32. extern int solve_path(int x1, int y1, int x2, int y2);
  33. extern void proceed(void);
  34. extern void init(void);
  35. extern void do_display(void);
  36. extern void init_lists(void);
  37.